@sprite .back {
  gwt-image: "back";
  right: 90px;
  width: 40px;
  height: 30px;
  cursor: pointer;
}

.jogoDetails {
  padding: 5px;
  overflow: hidden;
}

.fieldGroup {
  position: relative;
  width: 100%;
  padding-bottom: 20px;
}

.label {
  position: absolute;
  width: 120px;
}

.field {
  position: relative;
  left: 130px;
}

textArea {
  width: 60%;
  height: 80px;
}

input {
  width: 60%;
  height: 2.0em;
}

button {
  height: 35px;
  width: 100px;
  font-size: 10px;
  float: left;
}



.ligaRow {
  position: relative;
  background-color: #87A2D3;
  border-bottom: 5px solid #fff;
  color: #333;
  height: 70px;
  width: 100%;
  overflow: hidden;
}

.imagemLiga {
	float: right;
	width: 100%;
	max-width: 226px;
}

.ligaName {
  font-size: 20px;
  position: absolute;
  background-color: black;
  color: white;
  top: 30px;
  left: 0px;
  padding: 0 5px;
}



.cabecalho {
  background-color: gray;
  height: 40px;
}

.cabecalhoRank {
	float: left;
	background-color: white;
	padding: 2px;
	margin: 3px;
	margin-left: 62px;
}

.cabecalhoApelido {
	width: 130px;
	float: left;	
	background-color: white;
	padding: 2px;
	margin: 3px;
	height: 30px;
}

.cabecalhoPartidas {
	float: left;	
	background-color: white;
	padding: 2px;
	margin: 3px;
}

.jogadorLigaRow {
  position: relative;
  height: 60px;
  background-color: #e2f1fd;
  border-bottom: 2px solid #fff;
  color: #333;
}

.jogadorFoto {
	width: 60px;
	height: 60px;
	float: left;
}

.jogadorRank {
	width: 30px;
	float: left;
	background-color: white;
	padding: 2px;
	margin: 2px;
	margin-top: 10px;
}

.jogadorApelido {
	width: 130px;
	float: left;	
	background-color: white;
	padding: 2px;
	margin: 2px;
	margin-top: 10px;
	margin-left: 4px;
	height: 30px;
}

.jogadorPartidas {
	width: 48px;
	float: left;	
	background-color: white;
	padding: 2px;
	margin: 2px;
	margin-top: 10px;
	margin-left: 4px;
}


